@charset "utf-8";
* ul {
	padding: 0
}

ul li {
	list-style: none;
}

a:hover {
	text-decoration: none;
}

p {
	margin-bottom: 0;
}


/*font-size*/

.fs10px {
	font-size: 10px!important;
}

.fs12px {
	font-size: 12px!important;
}

.fs0 {
	font-size: 15px
}

.fs16 {
	font-size: 16px!important;
}

.fs18 {
	font-size: 18px!important;
}

.fs20 {
	font-size: 20px;
}

.fs2 {
	font-size: 24px
}

.font12em {
	font-size: 12em
}

.fem03 {
	font-size: 3em;
}

.fpx37 {
	font-size: 37px;
}

.font000 {
	color: #000!important;
}

.fontfb685f {
	color: #fb685f!important;
}

.font95a2aa {
	color: #95a2aa
}

.fontfa5146 {
	color: #fa5146!important;
}

.more {
	color: #337ab7
}

.more:hover {
	color: #78c1ea
}

.textred {
	color: #e36b75
}

.lineheight-14 {
	line-height: 14px!important;
}


/*button*/

.btn-fa5146 {
	background: #fa5146;
	color: #fff;
	padding-left: 20px;
	padding-right: 15px;
	letter-spacing: 2px;
}

.borer-button,
.borer-button:hover,
.borer-button:focus {
	background: transparent;
	color: #363f45;
	border: 1px solid #363f45!important
}

.transparent-button,
.transparent-button:hover,
.transparent-button:focus,
.transparent-button:active {
	background: transparent;
	color: #363f45;
	border: 1px solid #363f45
}

.reset {
	border: 0!important;
	background: transparent;
	color: #fa5146!important;
}


/*End button*/


/*margin*/

.marginright04 {
	margin-right: 4%;
}

.margintop20 {
	margin-top: 20px;
}


/*多色瓷砖块 */

.fem5 {
	font-size: 5em;
	font-weight: lighter;
}

.tile-button {
	display: block;
	max-height: 115px;
	margin: 1px 0;
	overflow: hidden;
	border-radius: 3px 0 0 3px;
	border: none;
}

.tile-button .tile-content-wrapper {
	padding: 0;
	overflow: hidden;
}

.marginbottom30 {
	margin-bottom: 23px!important;
}

.tile-content-wrapper:after {
	clear: both;
	display: table;
	content: '';
}

.tile-button .tile-button-left {
	width: 28%;
	padding: 50px 0;
	height: 115px;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px 0 0 3px;
	color: #fff;
	font-size: 16px;
}

.tile-button-left-icon {
	width: 28%;
	padding: 0;
	height: 115px;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px 0 0 3px;
	color: #fff;
	font-size: 16px;
}

.tile-button-left-icon span {
	line-height: 115px;
}

.tile-button:hover {
	opacity: 0.8;
}

.btn-opacity:hover {
	opacity: 0.8;
}

.btn-blue-7BC2E8 {
	background: #7BC2E8;
}

.btn-green-44D366 {
	background: #44D366;
}

.btn-green-4bae4f{
	background: #4bae4f;
} 
.btn-yellow-FECB2F {
	background: #FECB2F;
}

.btn-orange-fbb437 {
	background: #fbb437;
}

.btn-orange-28e574 {
	background: #28e574;
}

.btn-orange-e94989 {
	background: #e94989;
}

.btn-red-FA5146 {
	background: #FA5146;
}

.btn-39ae2d {
	background: #39ae2d;
}

.btn-bb5af3 {
	background: #bb5af3;
}

.btn-f8941f {
	background: #f8941f;
}

.btn-226fc6 {
	background: #226fc6;
}

.btn-e84d7d {
	background: #e84d7d;
}

.btn-13bdbb {
	background: #13bdbb;
}

.btn-7d65e1 {
	background: #7d65e1;
}

.btn-d76fed {
	background: #d76fed;
}

.tile-button-right {
	width: 72%;
	height: 115px;
	background: #fff;
	float: right;
	padding: 0;
	text-align: center;
	color: #4c616b;
	font-size: 16px;
	font-family: "微软雅黑";
}

.tile-button-right p {
	text-align: center;
	width: 80%;
	margin: 0 auto 5px auto;
	border-bottom: 1px solid #ebecf2;
	font-size: 16px;
}

.tile-button-right span {
	font-size: 16px;
}

.tile-button-right .bigfont {
	font-size: 3.5em;
	margin-right: 10px;
	font-style: normal;
}

.tile-button-right .font-floatr {
	float: right;
	font-style: normal;
	padding-top: 45px;
}

@media(max-width: 992px) {
	.fem2 {
		font-size: 2em
	}
	.tile-button {
		max-height: 100px;
	}
	.tile-button .tile-button-left {
		width: 34%;
		padding: 30px 0
	}
	.tile-button .tile-button-left-icon {
		width: 35%;
	}
	.tile-button-right {
		width: 65%;
		padding: 14px 0
	}
	.tile-button-right .bigfont {
		font-size: 2em;
	}
}


/*公用*/

.title-bold {
	color: #95a2aa;
	font-weight: bolder;
	font-size: 15px;
	line-height: 34px;
}

.frame-padding24 {
	padding: 24px;
}

.button-large-disabled,
.button-large {
	display: block;
	width: 135px;
	height: 34px;
	line-height: 34px;
	margin: 30px auto;
	padding: 0;
	text-align: center;
	background: #fff;
	font-size: 14px;
	border-radius: 2px;
	border: 0;
}

.button-large,
.button-large:hover {
	color: #fff;
	background: #fa5146;
}

.button-large:hover {
	opacity: 0.9;
}

.button-large-disabled {
	color: #ebecf2;
	border: 1px solid #ebecf2
}


/*公用*/


/*total*/

.fonte84b3a {
	color: #e84b3a
}

.font00bca3 {
	color: #00bca3
}

.font8ba1ac {
	color: #8ba1ac
}

.font95a2aa {
	color: #95a2aa;
}

.total {
	padding: 18px 0 10px 0;
	margin: 0
}

.total:after {
	clear: both;
	content: " ";
	display: table
}

.total,
.total>li,
.total>a {
	font-size: 14px;
}

.total div {
	display: inline-block;
	margin-right: 10px;
}

.total div span {
	display: block;
	color: #040404;
}

.total li {
	float: right;
	margin: 0 15px;
}

.total li i {
	font-size: 3em;
}

.smalltile a {
	font-size: 14px
}

.smalltile-item {
	display: block;
	background-color: #8ea0aa;
	background-clip: content-box;
	border: 0;
	width: 20%;
	float: left;
	padding: 0 1px;
	line-height: 88px;
	height: 88px;
	text-align: center;
}

.smalltile a {
	color: #fff
}

.smalltile a span {
	display: inline-block;
	margin-left: 5px;
	color: #e54449
}

.smalltile-item:first-child {
	border-radius: 0;
}

.smalltile-item:last-child {
	border-radius: 0;
}

.smalltile-item.active,
.smalltile-item.active:focus,
.smalltile-item.active:hover {
	background: #78c1ea;
	background-clip: content-box;
	color: #333;
	font-size: 16px;
}

a.smalltile-item:focus,
a.smalltile-item:hover,
button.smalltile-item:focus,
button.smalltile-item:hover {
	background: #a1b0b8;
	background-clip: content-box;
	color: #333;
	font-size: 16px;
}

@media(max-width: 992px) {
	.total li,
	.total span {
		font-size: 12px!important
	}
	.total li {
		margin: 0 11px 0 0
	}
	.total li i {
		font-size: 2em
	}
	.total div {
		margin-right: 0
	}
}

@media(max-width: 626px) {
	.smalltile-item-small {
		width: 100%;
		float: none;
		line-height: 50px;
		height: 50px;
		margin-bottom: 10px;
	}
}


/*table表格*/

.table thead>tr>th,
.table>tbody>tr>td {
	max-width: 310px;
	word-break: break-all;
}

.paddingnone {
	border: none;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	margin-bottom: 15px;
	padding: 0;
}

.paddingtable,
.paddingtable-big {
	padding: 0 10px
}

.paddingtable>thead>tr>th,
.paddingtable>tbody>tr>td,
.paddingtable-big>thead>tr>th,
.paddingtable-big>tbody>tr>td {
	font-size: 14px!important;
}

.paddingtable-big>thead>tr>th:first-child,
.paddingtable-big>tbody>tr>td:first-child,
.paddingtable>thead>tr>th:first-child,
.paddingtable>tbody>tr>td:first-child,
.table-normal>thead>tr>th:first-child,
.table-normal>tbody>tr>td:first-child {
	padding-left: 50px;
}

.paddingtable-big>thead>tr>th,
.paddingtable>thead>tr>th,
.table-normal>thead>tr>th {
	border: none;
	line-height: 28px;
}

.paddingtable>tbody>tr>td {
	vertical-align: middle;
	padding: 10px 8px;
}

.paddingtable-big>tbody>tr>td {
	padding: 20px 8px;
}

.table-normal>tbody>tr>td {
	line-height: 24px;
	padding: 18px 0;
	vertical-align: middle;
}

.table-title-primary {
	padding: 16px 0;
	border-bottom: 1px solid #969b9f;
	font-weight: bold;
	color: #333;
}

.table-title-primary:after {
	clear: both;
	content: '';
	display: table;
}

.table-title-gray {
	padding: 30px;
	font-weight: bold;
	color: #95A2AA;
	font-size: 16px;
}

.table-title-gray:after {
	clear: both;
	content: '';
	display: table;
}

.unborder,
.table-noborder>thead>tr,
.table-noborder>tbody>tr,
.table-noborder>tbody>tr>td,
.table-noborder>thead>tr>th {
	border: 0!important;
	line-height: 38px;
}

.table-title-primary,
.table-title-primary>div,
.table-title-primary>a,
.table-title-primary>i {
	font-size: 16px;
}

@media(max-width: 992px) {
	.table-title-primary,
	.table-title-primary>div,
	.table-title-primary>a,
	.table-title-primary>i {
		font-size: 14px;
	}
}

.table-transparent>tbody>tr>td {
	background: #fff;
}

.table-title-icon {
	display: inline-block;
	margin-right: 12px;
	vertical-align: middle;
}

.title-icon-red {
	color: #ff3558
}

.title-icon-7bc0e1 {
	color: #7bc0e1
}

.table-title-right {
	float: right;
}

.table-title-right a {
	color: #333
}

.table-title-right a:hover {
	color: #686868
}

.table-title-right i {
	font-size: 26px;
	margin-left: 12px
}

.button-neglect {
	color: #78c1ea!important
}

.button-neglect:hover {
	color: #337ab7!important
}

.search-positon {
	position: relative;
	height: 32px;
}

.search-width {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	font-weight: normal;
}

.search-icobg {
	display: block;
	position: absolute;
	left: 200px;
	top: 0px;
	background: #78c1ea;
	line-height: 32px;
	padding: 0 10px
}

.search-icobg i {
	color: #fff
}

table .title-fonta3aeb5 th {
	color: #a3aeb5!important;
	font-weight: bold
}

.table-title-search {
	position: relative;
	float: right;
}

.title-search-width {
	position: absolute;
	right: 34px;
	top: -5px;
	width: 200px;
	font-weight: normal;
}

.title-search-icobg {
	display: block;
	position: absolute;
	right: 0;
	top: -5px;
	background: #78c1ea;
	line-height: 32px;
	padding: 0 10px
}

.title-search-icobg i {
	color: #fff;
}

.icon-intable {
	font-size: 14px;
	margin-right: 8px;
}

.title-marginr {
	display: inline-block;
	margin-right: 24px;
}

.table-bordered,
.table-bordered>th,
.table-bordered>tr>td {
	border: 0;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
	border: 0;
	padding: 8px 0;
}

.table-bordered thead tr th {
	line-height: 40px;
}

.table-bordered tbody tr td {
	line-height: 28px;
	padding: 12px 2px;
	border-bottom: 1px dashed #dce0e3;
}

.table-hover>tbody>tr:hover {
	background-color: #dff2ff
}

.table-redfont {
	color: #e54449
}

.textcenter {
	text-align: center;
}

@media(max-width: 768px) {
	.tablesamllscreen>thead>tr>th,
	.tablesamllscreen>thead>tr>td,
	.tablesamllscreen>thead:first-child>tr:first-child>th {
		border-top: 3px double #e5e5e5;
		border-bottom: 3px double #e5e5e5;
		border-left: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		padding-left: 8px
	}
	.tablesamllscreen>tbody>tr>td {
		border: 1px solid #e5e5e5;
		padding-left: 8px
	}
}

@media(min-width: 992px) {
	.wellspace4 {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.BorderedTd {
	width: 100%;
	line-height: 26px;
	border-right: 2px solid #ebecf2;
}


/*End table*/


/*datelist*/

.datalist {
	min-width: 100%;
	margin: 36px 0 0 0;
	padding: 10px;
	border: 1px dashed #dedede;
	font-size: 14px;
	line-height: 38px;
}

@media(max-width: 992px) {
	.datalist {
		font-size: 12px;
		line-height: 26px;
	}
}

.datalist:hover {
	min-width: 100%;
	background: #dff2ff;
	border: 1px solid #fff;
}

.datalist-title {
	color: #333;
	font-size: 14px;
}

.datalist-title p,
.listoneline p {
	display: inline-block;
	margin: 0 8px 0 0
}

.datalist-title p:first-child {
	width: 40%;
}

.tdspace2 {
	padding: 20px;
}

.datainformation span {
	display: inline-block;
	width: 19%
}

.datainformation span:last-child {
	margin-right: 0
}

.listoneline p {
	width: 30%
}


/*turnpage 分页*/

.turnpage {
	float: right;
	padding: 15px 30px 15px 0;
}

.turnpage:after {
	clear: both;
	content: '';
	display: table;
}

.turnpage-infor,
.turn {
	float: right;
	height: 34px;
	line-height: 34px;
}

.turnpage-infor span {
	display: inline-block;
	margin-right: 28px;
}

.turn a {
	display: block;
	float: left;
	margin: 0 7px;
}

.turn a,
.turn a i {
	color: #363f45!important;
	line-height: 34px;
}

.turn a i {
	font-size: 20px!important;
}

.turn .prev,
.turn .next,
.turn .pagenumber {
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: 1px solid #363f45;
	border-radius: 2px;
	float: left;
	background: transparent;
}

.turn .pagenumber:focus {
	background: transparent;
	border-color: #a8b2b9
}

.pagenumber:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #333;
}

.pagenumber::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #333;
}

.pagenumber:-ms-input-placeholder,
.pagenumber:-ms-input-placeholder {
	color: #333;
}

.pagenumber::-webkit-input-placeholder,
.pagenumber::-webkit-input-placeholder {
	color: #333;
}


/*end turnpage 分页*/


/*tap*/

.tc-tabs .tab-small-button.nav-tabs>li>a {
	padding: 0;
}

.tapswidth {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0
}

.tapswidth li {
	width: 33.33333333%;
}

.tapswidth li a,
.tc-tabs .nav-tabs>li.active>a,
.tc-tabs .nav-tabs>li.active>a:hover,
.tc-tabs .nav-tabs>li.active>a:focus {
	width: 100%;
	display: inline-block;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	border: 0;
	margin: 0!important
}

.tapswidth li,
.tapswidth li a,
.tapswidth li a:hover {
	border: 0;
	margin: 0
}

.tapbg8ea0aa,
.tapbg8ea0aa:hover {
	background: #8ea0aa!important
}

.tapbga1b3bf,
.tapbga1b3bf:hover {
	background: #a1b3bf!important
}

.tapbg78c1ea,
.tapbg78c1ea:hover {
	background: #78c1ea!important
}

.lists0 {
	padding: 0 12px;
	margin-top: 5px;
}

.lists0 li {
	list-style: none;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 60px;
	padding: 0 2px;
	border-bottom: 1px dashed #dce0e3
}

.lists0 li:hover {
	background: #dff2ff;
}

.lists0:after {
	clear: both;
	content: ''
}

.lists0-left {
	float: left
}

.lists0-right {
	float: right
}

.lists0 .failtext {
	color: #e54449
}


/*lists*/

.blockmiddle {
	padding: 30px 10px;
	border-bottom: 1px #dedede dashed;
	text-align: center;
}

.blockmiddle,
.blockmiddle>li {
	color: #969fa4
}

.blockbordertop {
	border-top: 1px #dedede dashed
}

.blockmargin {
	margin: 28px 0;
}

.blockname {
	margin-top: 10px;
	font-size: 16px;
	font-weight: 700;
}

.blocktip {
	color: #ff3558;
	font-size: 14px;
	text-align: center;
}

.btns {
	margin: 0 auto;
	text-align: center;
}

.btn-hover:hover,
.btn-hover:focus {
	background: #95D2F7
}

.btn-same-width>button {
	min-width: 80px;
	text-align: center;
}

.btn-margin {
	margin: 15px 0px;
}

.blocklists {
	padding-left: 30px;
}

.blocklists>li {
	line-height: 52px;
	text-align: center;
	border-bottom: 1px dashed #dedede;
	color: #969fa4
}

.blocklists>li:last-child {
	border: 0
}

.black-list-title {
	text-align: center;
	color: #333;
	font-size: 16px;
	font-weight: 700;
}

.easy-pie-icon {
	width: 100%;
	height: 150px;
}

.lists-narmal {
	margin-bottom: 26px;
}

.lists-narmal>li {
	color: #969fa4;
	line-height: 24px;
}

.fontblack>li {
	color: #333;
}

.btn-marginr {
	margin-right: 20px;
}

@media(max-width: 992px) {
	.btn-margin0 {
		margin: 15px 0px 15px 15px;
	}
}

@media(min-width: 1200px) {
	.blockpaddinglr {
		padding: 0 60px;
	}
}


/*弹出框*/

.closecolor {
	color: #95a2aa;
}

.paddingtop16 {
	padding-top: 16px;
}

.paddingtb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.padddingl30 {
	padding-left: 30px!important;
}

.alignright {
	text-align: right
}

.pop-bordertop {
	width: 100%;
	height: 6px;
	background: #368dda;
	background: -moz-linear-gradient(left, #368dda 100%, #02a5b4 100%);
	background: -webkit-gradient(linear, left right, color-sleft(0%, #368dda), color-sleft(100%, #02a5b4));
	background: -webkit-linear-gradient(left, #368dda 0%, #02a5b4 100%);
	background: -o-linear-gradient(left, #368dda 0%, #02a5b4 100%);
	background: -ms-linear-gradient(left, #368dda 0%, #02a5b4 100%);
	background: linear-gradient(to right, #368dda 0%, #02a5b4 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#368dda', endColorstr='#02a5b4', GradientType=1);
	/*ie*/
}

.modal-dialog {
	margin-top: 60px;
	width: auto!important;
}

.message-box {
	width: 45%;
}

.pop-title {
	padding: 26px 0;
	font-weight: 700;
	background: #fff;
	color: #333;
	font-size: 16px;
}

.pop-title:after {
	clear: both;
	display: table;
	content: ''
}

.pop-title>i {
	font-size: 16px;
}

.pop-title-borderd {
	padding-left: 30px;
	padding-right: 30px;
	border-bottom: 1px #dedede dashed;
}

.unpaddinglr {
	padding-left: 0;
	padding-right: 0
}

.poptitle-right {
	float: right;
}

.modal-close {
	width: 100%;
}

.modal-close:after {
	clear: both;
	content: '';
	display: table;
}

.ModalName {
	float: left;
	margin-left: 30px;
	color: #95a2aa;
	font-weight: bolder;
	font-size: 15px;
}

.close {
	float: right;
	margin-right: 30px;
	font-size: 18px;
	color: #333;
	opacity: 1;
	font-weight: 400;
	text-shadow: none;
}

.close:hover {
	color: #515151
}


/*End 弹框*/

.message-box-text {
	padding: 5em 0;
	font-size: 2em;
	line-height: 1.5em;
	text-align: center;
	color: #333
}

.icon-bigblue {
	font-size: 2em;
	color: #78c1ea
}

.list-bordered li {
	border-bottom: 1px dashed #dedede;
	padding: 15px 0
}

.clearborderbottom,
.clearborderbottom li {
	border-bottom: 0!important;
	padding: 0
}

.list-bordered-title {
	padding-bottom: 15px;
}

.list-bordered .informationlist li {
	float: left;
	margin-right: 20px;
	line-height: 28px;
}

.informationlist:after {
	clear: both;
	content: '';
	display: table
}

.modal-colora7b0b5,
.modal-colora7b0b5>ul>li {
	color: #a1aaaf
}


/*tap vertical 纵向选项卡*/

.tap-vertical {
	position: relative;
	min-height: 410px;
}

.labelstyle li {
	padding: 7px 0
}

.tap-vertical label {
	margin-right: 15px;
}

.half-table {
	width: 50%;
}

.half-table tr {
	cursor: pointer
}

.tap-right {
	width: 50%;
	padding-top: 12px;
	padding-left: 15px;
	position: absolute;
	top: 56px;
	right: 1px;
	background: #dff2ff;
	font-size: 14px;
	color: #a1b3bf;
}

.half-table>table>tbody>tr:focus,
.half-table>table>tbody>tr:hover,
.half-table>table>tbody>tr:active,
.halftableactive,
.tap-intem-active {
	background: #dff2ff!important
}

.input-icon-position {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 8px 10px 0 10px;
	width: 16px;
	min-width: 16px;
	height: 16px;
	font-size: 16px;
}

.input-icon-input {
	width: 160px;
	height: 32px;
	line-height: 32px;
	padding: 0 6px;
}


/*输入框*/

.textarea-margin {
	padding: 15px 60px;
}

.control-textarea {
	width: 100%;
	height: 500px;
	line-height: 32px;
	font-size: 14px;
	border: 1px dashed #dedede;
}


/*带有滚动条列表*/

.list-overflowscroll {
	padding: 15px 25px 15px 0;
	background: #fff;
	border-bottom: 1px dashed #dedede;
}

.content {
	width: 500px;
	height: 340px;
	background: #fff;
	overflow-y: auto;
	display: block
}

.list-overflowscroll .list-overflowscroll-ul {
	width: 100%;
	height: 340px;
	overflow-y: auto;
	line-height: 32px;
	padding: 0;
}

.list-overflowscroll-ul::-webkit-scrollbar-button {
	display: none;
}

.list-overflowscroll-ul::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.list-overflowscroll-ul::-webkit-scrollbar-track {
	background: #e5eef3;
	border: 5px solid #e5eef3;
}

.list-overflowscroll-ul::-webkit-scrollbar-thumb {
	background: #8a9da4;
	border-radius: 5px;
}


/*echarts*/

.easypieicon,
.barone {
	width: 100%;
	height: 500px;
}


/*ChartTaskQuantity*/

.ChartTaskQuantity {
	padding: 30px;
	margin: 22px 0;
	background: #fff;
}

.chart-task {
	width: 100%;
	height: 200px;
}

.Task-table {
	margin-top: 20px;
}

.Task-table table>thead>tr>th {
	padding: 10px 8px
}




/*ConditionSelector*/

.ConditionSelector {
	background: #fff;
	padding: 30px;
	margin: 0;
}

.Condition-title {
	padding-bottom: 15px;
}

.Condition-title-padding {
	padding: 30px;
}

.Condition {
	padding: 8px 0;
	font-size: 14px;
}

.Condition:after {
	clear: both;
	display: table;
	content: '';
}

.ConditionName {
	display: block;
	min-width: 110px;
	float: left;
	text-align: left;
	padding: 0 15px;
	color: #a3aeb5;
	font-weight: bold;
	line-height: 34px;
}

.Condition-line {
	width: 96%;
	margin: 0 0 0 104px;
	height: 1px;
	background: #ebecf2;
}

.condition-body {
	float: left;
	padding: 0;
	margin: 0;
}

.condition-body li {
	display: inline-block;
	padding: 0 8px;
	line-height: 34px;
}

.condition-body li a {
	color: #586c75;
}

.condition-body li a:hover {
	color: #fb685f
}

.condition-body .selectedCondition a {
	color: #fb685f
}

.car-models-Condition .ConditionName {
	min-width: 88px;
	padding-right: 10px;
}

.car-models-Condition .Condition-line {
	margin-left: 100px;
}


/*select-inline*/

.select-inline {
	padding: 9px 0 0 50px;
}

.select-inline .select-inline-group {
	display: inline-block;
	margin: 10px 30px 0 0;
	font-weight: 700;
}

.select-inline label {
	display: inline-block;
	color: #95a2aa;
}

.select-inline select {
	min-width: 138px;
	height: 28px;
	background: #f8f9fb;
}


/*select-inline*/


/*distpicker-frame省市区选择器*/

.distpicker-frame select {
	min-width: 136px;
	background: #f8f9fb!important;
}

.distpicker-allinline {
	width: 100%;
	min-height: 38px;
	line-height: 38px;
	padding: 0 0 0 14px;
	margin-bottom: 30px;
	background: #f8f9fb;
	border: 1px solid #ebecf2;
}

.distpicker-allinline .form-group {
	display: block;
	float: left;
}

.distpicker-allinline select {
	min-width: 80px;
	height: 36px;
	border: 0;
	background: transparent!important;
	margin: -4px 0 0 0;
}

.distpicker-allinline span {
	display: block;
	float: left;
	width: 58px!important;
	color: #a3aeb5;
	padding: 0 10px 0 0;
	margin: 0;
}


/*KeywordSearch*/

.KeywordSearch {
	padding: 10px 0 10px 15px;
}

.KeywordSearch li {
	margin: 10px 0;
	float: none;
}

.KeywordSearch li:after {
	clear: both;
	display: table;
	content: '';
}

.KeywordSearch div {
	float: left;
	margin-right: 10px;
}

.KeywordSearch div span {
	display: inline-block;
	min-width: 90px;
	color: #a3aeb5;
	font-weight: bold;
}

.KeywordSearch input[type=text] {
	width: 260px;
	background: #f8f9fb;
}

.KeywordSearch-button {
	margin: 10px 0 0 105px;
}

.KeywordSearch-button a {
	margin-right: 15px;
}

.KeywordSearch-button .btn-fa5146 {
	padding-left: 20px;
	padding-right: 20px;
}

.button-alingright {
	text-align: right;
	padding-right: 30px!important;
}

.button-alingright-nopadding {
	text-align: right;
}

.button-alingright-icon {
	text-align: right;
	padding-right: 50px!important;
}


/*搜索框*/

.search-frame {
	float: right;
	position: relative;
}

.search-frame input[type=search] {
	width: 260px;
	height: 34px;
	line-height: 34px;
	padding: 0 28px 0 20px;
	border-radius: 16px;
	font-weight: normal;
}

.search-redbutton {
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border-radius: 14px;
	text-align: center;
	background: #fa5146;
	position: absolute;
	top: 4px;
	right: 4px;
}

.search-redbutton i {
	color: #fff;
	font-size: 14px;
}


/*end搜索框*/


/*TaskDetails*/

@media only screen and (min-width:1700px) {
	.width-large-3 {
		width: 29%
	}
	.width-large-7 {
		width: 70.5%;
		margin-left: 0.5%;
	}
}

.details-body {
	padding: 20px 20px 0 20px;
	font-weight: 400;
}

.task-information:after {
	clear: both;
	display: table;
	content: '';
}

.user-head {
	width: 178px;
	height: 178px;
	margin: 10px 0;
	-moz-box-shadow: -4px 3px 10px #bbb;
	-webkit-box-shadow: -4px 3px 10px #bbb;
	box-shadow: -4px 3px 10px #bbb;
}

.user-head img {
	width: 100%;
	height: 100%;
}
.this-informations {
	margin-top:20px
}


.this-informations li {
	line-height: 30px;
	font-size: 14px;
	color: #51595e;
}

.this-informations li span {
	display: inline-block;
	color: #9ca8b0;
	margin-right: 25px;
}

.information-block {
	padding: 50px 0 0 0;
}

.information-block .swich-small{
	
	float: right;
}
.information-block-body {
	line-height: 30px;
	color: #51595e;
	padding-top: 12px;
	margin-bottom: 0;
}


.block-user-info p,
.block-ticket-info p {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.block-user-info button{
	margin:0 5px;
}
.block-user-info p {
	margin-right:10px
}

.block-ticket-info p {
	font-weight: 500;
}

.block-user-info:after,
.block-user-info>li:after,
.block-ticket-info:after,
.block-ticket-info>li:after {
	clear: both;
	display: table;
	content: '';
}

.information-block-body .left-name {
	display: inline-block;
	padding-right: 10px;
	min-width: 120px;
	float: left;
	text-align: right;
	color: #9ca8b0;
}
.information-block-body li{
	padding: 10px 0;
}
.information-block-body .switch-small{
	float: left;
	margin: 0 5px!important;
}

.title-pd {
	padding-left: 5px;
	border-bottom: 2px solid #ebecf2;
	line-height: 40px;
	color: #a3aeb5;
	font-weight: bold;
}

.largefont {
	font-size: 5em;
	font-weight: 300;
	color: #fa5146;
	padding: 48px 0 10px 0;
	text-align: center;
}

.table-normal>tr>td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.a-marginr a {
	display: inline-block;
	margin: 0 5px;
}

.twobutton-alingright {
	text-align: right;
	padding-right: 25px!important;
}

.threebutton-alingright {
	text-align: right;
	padding-right: 25px!important;
}

.threebutton-alingright a {
	margin-right: 25px;
}

.tickets-frame {
	padding-top: 28px;
}

.ticket-block {
	border: 1px solid #ddd;
	padding: 15px;
	margin-bottom: 14px;
}

.ticket-block-title {
	color: #333;
	font-size: 18px;
	font-weight: 700;
}


/*map taps*/

.map-frame {
	width: 100%;
	height: 320px;
	padding: 0;
	margin: 0;
	position: relative;
}

.map-rideplace {
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.map-tip-ul {
	width: 327px;
	height: 320px;
	position: absolute;
	top: 0;
	right: 0;
	padding: 30px 50px;
	background: #fff;
	opacity: 0.9;
	font-size: 14px;
	font-weight: 400;
}

.map-tip-ul>li {
	padding: 5px 0;
	clear: both;
	display: table;
	content: '';
}

.tigtitle-normal {
	color: #a3aeb5;
	padding-bottom: 20px;
}

.number-red {
	display: block;
	background: #fa5146;
	width: 14px;
	height: 14px;
	line-height: 14px;
	margin-top: 3px;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-size: 10px;
}

.information-middle {
	float: left;
	margin: 0 12px;
}

.phonenumber-red {
	color: #fa5146;
}

.information-right {
	float: left;
	margin-left: 12px;
}

.information-right-spanmarginr {
	margin-right: 10px;
}

.map-tip-sign {
	padding: 0 10px;
	line-height: 30px;
	position: absolute;
	bottom: 10px;
	left: 18px;
	background: #fff;
}

.tip-sign-name {
	color: #95a2aa;
	font-weight: bolder;
	font-size: 15px;
	margin-right: 10px;
}


/*color block*/

.colorsquare {
	display: inline-block;
	width: 24px;
	height: 24px;
	border: 1px solid #dedede;
}

.colorsquare-black {
	background: #000;
}

.colorsquare-white {
	background: #fff;
}

.colorsquare-red {
	background: #ff0030;
}

.colorsquare-silvery {
	background: #b9b9b7
}

.colorsquare-yellow {
	background: #f4df0c;
}


/*End color block*/


/*popupcontrast*/

.contrast {
	min-width: 782px;
	max-width: 1620px;
	margin: 0 auto;
	display: table;
	overflow: hidden;
	padding: 0;
}

.contrast:after {
	clear: both;
	content: '';
	display: table;
}

.contrast-term {
	width: 419px;
	height: 819px;
	overflow: hidden;
	float: left;
	background: #fff;
	padding: 28px 2% 40px 2%;
	border-right: 1px solid #ebecf2
}

.contrast-basics {
	background: #f8f9fb!important;
	width: 363px!important;
}

.contrast-basics-body {
	padding: 10px 0px 0 10px;
	color: #363f45;
	font-weight: 700;
}

.contrast-basics-body li {
	line-height: 26px;
	padding: 6px 0
}

.contrast-basics-body li:after {
	clear: both;
	content: '';
	display: table;
}

.basics-body-title {
	margin-top: 80px;
}

.contrast-basics-body span {
	text-align: left;
	float: left;
	min-width: 108px;
	color: #9ca8b0;
}

.contrast-basics-body i {
	font-style: normal;
}

.margintop60 {
	margin-top: 60px;
}

.align-margin {
	margin-left: 110px;
}

.imgalign-center {
	width: 166px;
	height: 125px;
	overflow: hidden;
	margin: 0 auto;
}

.imgalign-center img {
	width: 100%;
}

.contrast-buttonalign {
	text-align: center;
	margin-top: 40px;
}

.widthauto {
	margin: 0 auto;
}

.popup-button-div {
	display: table;
	text-align: center;
	margin: 30px auto 10px auto;
}

.popup-button-inline a {
	display: inline-block!important;
	margin: 0 15px;
}

.popup-button-block {
	display: table;
	margin-left: 70px;
}

.popup-button-block button {
	margin: 10px 15px 0 0;
}

.popup-button-block a {
	display: inline-block;
	letter-spacing: normal;
	margin: 10px 15px 0 0;
}

.btn-popup-shadow {
	display: block;
	padding: 0 50px;
	line-height: 34px;
	background: #fa5146;
	border-radius: 34px;
}

.btn-popup-green {
	background: #4bae4f;
}

/*End popupcontrast*/


/*popup-content-large*/

.popup-content-large {
	width: 1517px;
	margin-top: 120px;
	padding-bottom: 30px;
}

.popup-content-large .select-inline {
	padding-left: 30px;
}

.popup-content-large .select-inline-group {
	margin-right: 10px;
}

.popup-content-large table {
	margin-bottom: 0;
}

.popup-content-large table>tbody>tr>td,
.popup-content-large table>thead>tr>th {
	height: 73px;
	line-height: 73px;
	overflow: hidden;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #444!important;
}

.popup-content-large table>tbody>tr:last-child td {
	border-bottom: 0!important;
}

.popup-content-large .paddingtable>thead>tr>th:first-child,
.popup-content-large .paddingtable>tbody>tr>td:first-child {
	padding-left: 0!important;
}

.td-choose-button {
	width: 22px;
	height: 73px;
	line-height: 73px;
	text-align: center;
	padding: 0!important;
	background: #f8f9fb!important;
	vertical-align: middle;
}

.td-choose-active {
	background: #fa5146!important
}

.td-choose-button i {
	color: #bfbfbf;
}

.td-choose-active i {
	color: #fff!important;
}

.popup-content-large .forborderr {
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
}

.popup-content-large .forborderl {
	border-left: 1px solid #444;
	border-bottom: 1px solid #444;
}

.PriceMaintain-popupleft {
	width: 690px;
	float: left;
}

.PriceMaintain-popupright {
	width: 775px;
	float: right;
}

.PriceMaintain-popupright .Condition-title-padding {
	padding-bottom: 5px;
}

.PriceMaintain-popupmiddle {
	float: left;
	width: 52px;
	height: 587px;
	padding-top: 260px;
	text-align: center;
	border-bottom: 1px solid #444;
}

.PriceMaintain-popupmiddle i {
	display: block;
	color: #333;
	margin-bottom: 40px;
}

.btn-large-align {
	text-align: right;
	padding-right: 30px;
}

.btn-large-border {
	padding-left: 60px;
	padding-right: 60px;
	border: 1px solid #fa5146;
	color: #fa5146;
	background: transparent!important;
}

.btn-large-border:hover {
	color: #fff;
	background: #fa5146!important;
	opacity: 0.7;
}

.price-tag {
	display: inline-block;
	padding: 2px 10px;
	margin: 0 3px;
	line-height: 18px;
	background: #f8f9fb;
	border: 1px solid #ebecf2
}


/*popup-content-large*/


/*SelectVehicle*/

.SelectVehicle {
	width: 376px;
	padding: 50px 30px;
	position: absolute;
	top: 260px;
	right: 150px;
}

.table-SelectVehicle {
	width: 94%;
	margin: 10px auto 0 auto;
}

.table-SelectVehicle>tbody>tr>td,
.table-SelectVehicle>thead>tr>th {
	width: 20%;
	line-height: 38px;
	font-size: 14px;
	font-weight: 600;
}

.table-SelectVehicle>tbody>tr>td:first-child,
.table-SelectVehicle>thead>tr>th:first-child {
	width: 40%
}


/*End SelectVehicle*/


/*datepicker*/

.datepicker-posion {
	position: relative;
	margin: 0 10px;
}


/*popupwidth920 popupwidth616*/

.popupwidth920 {
	width: 920px;
	padding-bottom: 30px;
	margin-top: 130px;
}

.popupwidth920-top {
	background: #363f45;
	padding:30px 0
}

.popupwidth920-top-white {
	padding: 30px 0;
	background: #fff;
}

.popupwidth920-white-body {
	padding: 0 0 20px 50px;
	line-height: 36px;
	font-weight: 600;
	color: #363f45;
}

.popupwidth920-white-body ul li span {
	display: inline-block;
	min-width: 75px;
	margin-right: 25px;
	color: #95a2aa;
}

.popupwidth920-body {
	padding: 0 0 20px 50px;
	line-height: 36px;
	font-weight: 400;
	color: #363f45;
}

.infor-input span {
	display: inline-block;
	min-width: 75px;
	margin-right: 25px;
	color: #95a2aa;
}

.title-line-middle p {
	display: block;
	float: left;
	color: #fa5146
}

.title-line-middle span {
	width: 92%;
	height: 1px;
	margin: 18px 0 0 0;
	float: right;
	background: #fa5146
}

.title-line-middle2 p {
	display: block;
	float: left;
	color: #fa5146
}

.title-line-middle2 span {
	width: 84%;
	height: 1px;
	margin: 18px 0 0 0;
	float: right;
	background: #fa5146
}

.money-unit {
	display: inline-block;
	margin-left: 18px;
	font-style: normal;
	color: #95a2aa;
}


/*popupwidth616*/

.popupwidth616 {
	width: 616px!important;
	padding-bottom: 30px;
	margin-top: 130px;
}

.popupwidth616-top {
	padding: 30px 0;
	background: #fff;
}

.popupwidth616-body {
	padding: 0 78px;
	background: #fff
}

.popup-formgroup {
	line-height: 28px;
}

.popup-formgroup label,
.popup-formgroup input{
	display: inline-block;
}

.popup-formgroup input[type=text],
.popup-formgroup input[type=password] {
	width: 100%;
	background: #f8f9fb;
	color: #4c616b;
	padding-left: 14px;
}

.popup-formgroup label {
	color: #95a2aa;
	font-weight: 700;
	padding-left: 10px;
}

.per-formgroup-high input {
	margin-bottom: 35px;
}

.per-formgroup-radio label {
	display: inline-block!important;
	line-height: 28px!important;
}

.per-formgroup-radio input[type=radio].tc+.labels::before {
	line-height: 17px;
}

.per-formgroup-radio .tickets-datepicker input {
	display: inline-block;
	width: 140px;
}
.form-horizonta-line label,
.form-horizonta-line input,
.form-horizonta-line span{
	height: 38px;
	line-height: 38px;
}
.form-horizonta-line label,
.form-horizonta-line span{
	padding-top: 0!important;
}
.form-horizonta-line .input-group span{
	display:table-cell;
	line-height: 1px;
}
.form-horizonta-line input[type="text"]{
	padding-left:10px
}
.select-gray {
	background: #f8f9fb!important;
}

.upload-brandslogo span {
	display: block;
	padding: 10px;
	color: #95a2aa;
}

.upload-brandslogo img {
	width: 142px;
	height: 92px
}

.center-body {
	text-align: center;
}

.for-notice {
	color: #fa5146;
	font-size: 26px;
	margin: 25px 0
}

.big-icon-notice {
	color: #fa5146;
	font-size: 4em;
}

.notice-item {
	display: table;
	margin: 20px auto;
	text-align: left;
	min-width: 270px;
	line-height: 32px;
}

.notice-item-name {
	display: inline-block;
	min-width: 70px;
	float: left;
}

.notice-item-inline {
	width: 120px;
	display: inline-block;
	position: relative;
	float: left;
}

.notice-money-input {
	position: absolute;
	width: 100px;
	top: 0;
	left: 0;
}

.notice-money-unit {
	display: inline-block;
	position: absolute;
	left: 100px;
	height: 32px;
	padding: 0 5px;
	backgroud: #f8f9fb;
}


/*End popupwidth616*/

.nav-infomation {
	display: table;
	margin: 0 auto;
	padding: 50px 0 20px 0;
	font-weight: 700
}

.nav-infomation-online {
	padding: 80px 0;
	color: #fff;
	text-align: center;
}

.nav-infomation-button {
	color: #fa5146;
}

.nav-infomation-button {
	margin-left: 25px;
}

.nav-infomation-button i {
	margin-left: 5px;
	font-size: 13px;
}

.nav-infomation:after {
	clear: both;
	display: table;
	content: '';
}

.nav-infomation li {
	display: table;
	float: left;
	margin: 0 66px;
	color: #95a2aa;
	text-align: center;
}

.nav-infomation li span {
	display: block;
	float: left;
	margin-top: 10px;
	font-size: 4em;
	font-weight: 400;
	color: #fff;
}

.nav-infomation li i {
	display: block;
	float: left;
	margin: 43px 0 0 10px;
	font-style: normal;
}

.popup-listtable {
	width: 100%;
	color: #95a2aa;
	background: #fff;
	font-weight: 500;
}

.popup-listtable thead tr th {
	background: #ebecf2;
	border-right: 1px solid #fff
}

.popup-listtable thead tr th,
.popup-listtable tbody tr td {
	padding: 0 12px;
	line-height: 38px;
	vertical-align: top
}

.popup-listtable thead tr th:first-child,
.popup-listtable tbody tr td:first-child {
	padding-left: 40px;
}

.inline-information li:after {
	clear: both;
	display: table;
	content: '';
}

.LeftBlock {
	float: left;
	margin-right: 12px;
	min-width: 84px;
}

.two-line .RightBlock {
	float: left;
	color: #363f45;
	max-width: 320px;
	word-break: break-all
}

.Popup-body {
	width: 100%;
	background: #fff;
}

.text-box {
	width: 800px;
	min-height: 338px;
	padding: 30px;
	margin: 0 auto;
	background: #f8f9fb;
	border: 1px solid #95a2aa;
	color: #95a2aa;
	line-height: 28px;
}

.text-box img {
	width: 239px;
	height: 152px;
	margin: 3px
}

.two-line-withpic .RightBlock {
	float: left;
	color: #363f45;
	max-width: 182px;
	word-break: break-all
}

.picture-td {
	width: 64%;
}

.picture-td img {
	width: 270px;
	height: 200px;
	margin: 5px;
}

.picture-td-large img{
	display: block;
	width: 400px;
	height: 400px;
	margin: 10px 5px;
}

/*End popupwidth920*/


/*select-block*/

.select-block {
	padding: 10px 0 10px 60px;
}

.select-block-nopadding {
	padding: 0
}

.select-block label {
	min-width: 60px;
	color: #95a2aa;
	font-weight: 700;
	margin-right: 10px;
}

.select-block select,
.select-block input[type=text] {
	display: inline-block;
	min-width: 260px;
	height: 36px;
	background: #f8f9fb;
}

.select-block input[type=text] {
	width: 260px;
}

.select-block span {
	margin: 0;
}


/*select-block*/


/*administrator*/

.usergroups {
	padding-bottom: 50px;
}

.user-group {
	background: #fff;
	margin-bottom: 2px;
}

.user-group .line-border {
	height: 1px;
	border-bottom: 1px solid #ebecf2;
	margin-top: 10px;
	margin-left: 60px;
}

.user-list {
	padding: 10px 0 30px 0;
	background: #fff;
}

.add-user-button a {
	float: right;
	margin: 0 30px 20px 0;
	font-weight: 700;
}

.operation {
	margin-right: 30px;
}

.user-list p {
	margin: 0
}

.user-list table>tbody>tr>td {
	padding: 24px 8px
}

.title-padding15 {
	padding: 15px 15px 15px 30px
}

.user-group-add {
	position: absolute;
	right: 20px;
	top: 24px;
	color: #95a2aa;
	font-size: 16px;
}

.user-group-add:hover {
	color: #fa5146;
}

.user-group-tap {
	border: 0!important;
}

.user-group-tap>li.active>a,
.user-group-tap>li.active>a:hover,
.user-group-tap>li.active>a:focus {
	border: none;
	color: #fa5146;
	background: transparent!important;
	border-bottom: 1px solid #fa5146;
	margin-bottom: 0;
}

.user-group-tap>li>a {
	color: #95a2aa;
	font-weight: 700;
	font-size: 16px;
	padding: 10px 0;
	margin-right: 30px;
	border: none;
}

.user-group-tap>li>a:hover {
	background: transparent;
	border: 0;
	margin-bottom: 1px;
}

.usergroup li {
	line-height: 40px;
	padding: 0 10px 0 70px;
	color: #4c616b;
	font-weight: 600;
	position: relative;
}

.usergroup li:hover {
	background: #f8f9fb;
}

.usergroup li:after {
	clear: both;
	display: table;
	content: '';
}

.usergroup li>a {
	color: #4c616b
}

.usergroup .TopLevel {
	padding-left: 60px;
}

.usergroup .TopLevel>a {
	color: #95a2aa
}

.operation-frame {
	float: right;
	display: none;
}

.user-group .operation-button-body {
	border: none;
	padding: 10px 30px;
	left: auto;
	right: 36px;
	top: 30px;
}

.user-group .operation-button {
	float: right;
	color: #95a2aa;
	line-height: 38px;
}

.user-group .operation-button-body a {
	display: block;
}

.operation-frame a {
	color: #000
}

.operation-frame i {
	color: #9da2a6;
	margin-right: 20px;
}


/*End administrator*/


/*permissions*/

.permissions {
	padding-left: 55px;
	height: 100%;
}

.labels-frame {
	padding-top: 10px
}

.margin-foralign {
	margin-left: 163px;
}

.permissions-peritem {
	padding: 16px 0 16px 13px;
	margin: 0 auto;
	line-height: 32px;
}

.permissions-peritem-name{
	color: #95a2aa;
	font-weight: 700;
}

.labels-frame .label-eachline label {
	margin-right: 20px;
}

.chooseall {
	position: absolute;
	left: 239px;
}

.choose-allbutton {
	display: inline-block;
	margin-left: 110px;
	color: #4c616b;
}

.choose-allbutton i {
	margin-right: 10px
}

.label-name {
	display: inline-block;
	min-width: 120px;
	text-align: right;
	margin-right: 40px;
}


/*BrandsReview*/

.brandslogo img {
	width: 69px;
	height: 38px;
}

.brands-Letter,
.brands-name>img {
	margin: 0 10px;
}

.brands-Letter {
	font-size: 18px;
	color: #95a2aa;
}

.brands-name {
	font-size: 16px;
}

.align-paddingl {
	padding-left: 185px!important;
}


/*ClaimsTicketsSendout*/

.tickets-item {
	margin: 10px 0;
	font-size: 14px;
}

.tickets-item-name {
	margin: 0 0 10px 10px;
	color: #a3aeb5;
	font-weight: bold;
}

.tickets-item .pin-codes {
	width: 222px;
	padding-left: 28px;
	padding-right: 28px;
	font-size: 14px;
	background: #f8f9fb;
}

.tickets-item .tickets-box {
	width: 478px;
	height: 120px;
}

.tickets-datepicker,
.ticket-taps {
	margin-left: -10px;
}

.tickets-item-save {
	margin-top: 20px;
}

.ticket-taps>span {
	display: inline-block;
	font-size: 14px!important;
	margin-right: 16px;
}

.ticket-tap {
	background-color: #fa5146!important;
	padding: 2px 10px;
	color: #fff;
}

.tickets-table {
	width: 100%;
	font-size: 14px;
	margin-top: 30px;
}

.tickets-table>thead>tr>th {
	color: #a3aeb5;
}

.tickets-table>thead>tr>th,
.tickets-table>tbody>tr>td {
	line-height: 38px;
}

.member-info-twoline .title-bold {
	font-size: 20px;
	padding:0 0 20px 0;
}

.tickets-info-span {
	float: left;
	margin-left: 140px;
}

.tickets-info-span span {
	display: inline-block;
	margin-right: 50px;
	color: #95a2aa;
	font-size: 15px;
	line-height: 34px;
	font-weight: 700;
}


/*platformset*/

.platformset-list {
	padding-bottom: 50px;
}

.platformset-list,
.platformset-list li,
.platformset-list li a,
.platformset-list li a:hover {
	border: 0;
	margin: 0;
	float: none;
}

.platformset-list li a {
	display: block;
	width: 100%;
	padding: 0 0 0 60px;
	color: #4c616b;
	line-height: 40px;
}

.platformset-list li a:hover {
	background: #f8f9fb;
}

.platformset-list>li.active>a,
.platformset-list>li.active>a:hover,
.platformset-list>li.active>a:focus {
	color: #fa5146;
	border: none;
	background: #f8f9fb;
	margin-bottom: 0;
}

.platformset-tap {
	color: #95a2aa;
	line-height: 30px;
}

.platformset-tapbody:after,
.longinput:after,
.ParameterSet:after {
	clear: both;
	display: table;
	content: '';
}

.platformset-tapbody {
	padding: 96px 0 50px 55px
}

.platformset-username {
	padding-left: 10px;
	color: #4c616b;
}

.longinput:after {
	clear: both;
	display: table;
	content: '';
}

.longinput {
	float: none;
	padding: 0;
}

.per-formgroup {
	margin-top: 10px;
}

.platformset-tap input[type=text],
.platformset-tap input[type=password],
.platformset-tap textarea {
	height: 38px;
	line-height: 38px;
	background: #f8f9fb;
	color: #4c616b;
	padding-left: 28px;
}

.longinput input[type=password],
.longinput input[type=text],
.longinput>textarea {
	width: 460px;
}

.longinput label,
.longinput span {
	display: block;
}

.per-formgroup label {
	padding-left: 10px;
}

.platformset-save {
	margin: 20px 0 0 18px;
}

.GeneralSet {
	padding-bottom: 50px;
	padding-left: 30px;
}

.border-title {
	padding-top: 20px;
	line-height: : 48px;
	border-bottom: 1px solid #ebecf2;
	font-weight: 700;
}

.platform-frame-padding {
	padding: 30px 25px
}

.GeneralSet-address-area textarea {
	height: 76px;
	line-height: 30px!important;
}

.headportrait span {
	padding-left: 10px;
}

.headportrait img {
	display: block;
	margin: 0;
}

.btn-platform-cancel {
	color: #4c616b;
	margin-left: 28px;
}

.ParameterSet {
	padding-bottom: 50px;
	padding-left: 30px;
}

.ParameterSet form {
	padding-top: 20px
}

.ParameterSet form label {
	display: block;
}

.ParameterSet form input[type=text] {
	display: inline-block;
	width: 180px;
	margin-right: 23px;
}


/*two-list*/

.two-list-left,
.two-list-right {
	background: #fff;
}

.two-list-left {
	margin-left: -15px;
}

.two-list-right {
	margin-right: -15px;
}

.two-list-left table {
	margin-top: 25px
}

.two-list-left table>thead>tr,
.two-list-right table>thead>tr {
	border-bottom: 1px solid #ebecf2;
}


/*End two-list*/

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
	border-top: 0!important;
	border-bottom: 0;
	background: transparent;
}

.table>thead>tr,
.table>tbody>tr,
.table>tfoot>tr {
	border-bottom: 1px solid #ebecf2;
}

.table>tbody>tr {
	background: #fff;
}

.table>tbody>tr>td:hover,
.table>tbody>tr:hover {
	cursor: pointer;
	background-color: #f7f7f7!important;
	border-bottom: 1px solid #fb4f4f!important;
}


/*租车公司后台样式*/


/*home*/

.box-title {
	padding: 20px 30px;
	color: #95a2aa;
	font-weight: bolder;
	font-size: 15px;
	line-height: 34px;
}

.box-center-btn {
	text-align: center;
}

.infor-input input[type=text] {
	width: 100px;
	height: 30px;
	margin: 5px;
}

.license-number input {
	min-width: 170px;
}

.icon-btn {
	display: inline-block;
	width: 18px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	margin: 0 3px;
	color: #fb685f!important;
	font-size: 18px;
	background: none;
	border: none;
}

.choose-license {
	margin: 10px 0 0 104px;
	height: auto;
	overflow: hidden;
}

.choose-license input {
	min-width: 120px;
	float: left;
}

.color-choose {
	width: 26px;
	min-width: 26px!important;
	height: 15px;
	vertical-align: middle;
	margin: 0 3px!important;
	padding: 0;
	border: 1px solid #ebecf2;
	cursor: pointer;
}

.color-choose-clear {
	display: none!important;
}

.color-choose-box {
	float: left;
}

.color-choose-box .choosed-color {
	border: 1px solid #76d4d7;
	width: 30px;
	height: 16px;
	border-radius: 15px;
}

.bgred {
	background: #e60012;
}

.bgwhite {
	background: #000;
}

.bgblack {
	background: #fff;
}

.box-license-and-color {
	position: relative;
	display: inline-block;
	width: 160px;
	height: 30px;
	padding: 0 5px;
	line-height: 30px;
	margin-left: 5px;
	vertical-align: middle;
	border: 1px solid #ebecf2;
}

.license-text {
	width: auto;
	margin: 0 5px 0 0!important;
}

.remove-boxinfor {
	position: absolute;
	right: 5px;
	top: -1px;
	color: #95a2aa;
	cursor: pointer;
}

.remove-boxinfor:after {
	content: "x";
	padding: 0 2px;
	font-style: normal;
}

.inline-button-r {
	display: inline-block;
	position: relative;
	width: 14px;
	height: 14px;
}

.delete-user-body {
	position: absolute;
	width: 270px;
	height: 150px;
	padding: 30px;
	top: 16px;
	left: auto;
	right: 4px;
	z-index: 999;
	background: #fff;
	color: #95a2aa;
	border: 0;
}

.delete-user-body .operation-button {
	margin-top: 40px;
	text-align: right;
}

.delete-user-body .operation-button a {
	margin: 0 0 0 10px;
}

.addDisputesrPopup {
	z-index: 2030;
}

.text-editor {
	width: 730px;
	margin: 10px auto;
}


/*dropdown-messages*/

.dropdown-messages {
	display: none;
	width: 410px;
	height: auto;
	padding: 19px 15px 24px 15px;
	top: 140%;
	box-shadow: none;
	background: rgba(53, 64, 69, 0.8);
	border-radius: 4px!important;
}

.dropdown-messages li {
	color: #000;
	margin: 6px 0
}

.time-line {
	margin: 15px 0 5px 0;
	text-align: center;
	color: #fff!important;
}

.each-inform {
	background: rgba(255, 255, 255, 0.8);
	padding: 12px 10px 12px 24px;
	border-radius: 20px;
}

.each-inform .close {
	margin: 0;
	color: #868687
}

.each-inform-number {
	float: right;
	padding: 3px 12px;
	background: #fa5146;
	border-radius: 15px;
	margin: 0 10px 0 0;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
}

.dropdown-messages .dropdown-messages-clearall {
	margin-top: 30px;
	text-align: center;
}

.dropdown-messages .dropdown-messages-clearall a {
	color: #fff;
}

.dropdown-messages-clearall .clearall {
	display: inline-block;
	margin-left: 10px;
	color: #fff;
}

.dropdown-messages .dropdown-messages-clearall:hover,
.dropdown-messages .dropdown-messages-clearall:hover i,
.dropdown-messages .dropdown-messages-clearall:hover a {
	color: #fa5146!important;
}

.messages-none {
	display: none;
	text-align: center;
	padding: 15px 0 0 0;
	color: #fff;
}

.messages-none-show {
	display: block!important;
}


/*End dropdown-messages*/


/*alertFrame*/

.alert-box {
	width: 410px;
	padding: 14px;
	position: fixed;
	top: 50px;
	right: 22px;
	z-index: 1099;
	background: rgba(250, 81, 70, 0.8);
	border-radius: 4px;
}

.alert-box {
	color: #fff
}

.alert-close {
	float: right;
	color: #fff
}

.alert-close:hover {
	color: #f3f3f3;
}

.alert-time {
	display: inline-block;
	margin-left: 10px
}

.alert-name {
	margin: 0 -14px 15px 30px;
	margin-left: 30px;
	padding: 10px 0;
	font-size: 20px;
	border-bottom: 1px solid #fff;
}

.alert-inform {
	margin: 0 0 0 30px;
	line-height: 30px;
}

.alert-checkdetails {
	display: inline-block;
	float: right;
	padding: 0 10px;
	border: 1px solid #fff;
	border-radius: 4px;
	color: #fff;
}

.alert-checkdetails:hover {
	color: #fa6258;
	background: #fff;
}


/*End alertFrame*/


/*融邦天下*/

.white-margin-box {
	background: #fff;
	margin-top: 30px
}

.chart-box {
	width: 100%;
	height: 360px;
	background: #fff;
	overflow: hidden;
}

.chart-box img {
	width: 100%;
}

.right-white-box {
	width: 100%;
	height: 360px;
	overflow: hidden;
	padding: 30px;
	background: #fff;
}

.easy-table>thead>tr,
.easy-table>tbody>tr,
.easy-table>thead>tr>th,
.easy-table>tbody>tr>td {
	border: 0;
}

.easy-table>tbody>tr:hover,
.easy-table>tbody>tr>td:hover {
	background: transparent!important;
	border: 0!important
}

.easy-table caption {
	color: #95a2aa;
	font-weight: 700;
}

.easy-table>thead>tr>th {
	color: #95a2aa;
	font-weight: 400;
}

.easy-table i {
	font-size: 12px;
}

.small-textinput {
	width: 50px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	border-style: dashed!important;
}

.main-table{
	background: #fff;
}
.main-table:after{
	clear: both;
	display: table;
	content: '';
}
table tbody tr.button-td:hover,
table tbody tr.button-td td:hover {
	background: #fff!important;
	border: 0!important;
}

table tbody tr.button-td td {
	padding: 20px;
	text-align-last: right;
}

.tr-border>thead>tr,
.tr-border>thead>tr>th {
	border: none;
}

.tr-border>tbody>tr,
.tr-border>tbody>tr:hover,
.tr-border>tbody>tr>td,
.tr-border>tbody>tr>td:hover{
	background: #f8f9fb!important;
	border-top: 0;
	border-bottom: 5px solid #fff!important;
}
.tr-border>tbody>tr>td {
	height: 34px;
	line-height: 34px;
	padding:5px;
	border: none;
}
.tr-border>tbody>tr>td.button-td-clear{
	padding:0!important;
	background: transparent;
}
.btn-td-button{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0;
	background: #fbfbfd;
	border: 1px solid #f3f4f7;
	color: #333;
}
.btn-td-button:hover{
	background: #fa5146;
}
.btn-td-button i{
	margin-right:10px ;
}
.tr-border-right{
	margin-top:38px
}
.tr-border-right li{
	height: 45px;
	line-height: 34px;
	padding:5px;
	margin: 0;
}
/*.banner-thumbnail-table td{
	line-height: 40px!important;
}*/

.banner-thumbnail {
	width: 150px;
	height: 40px;
}

.ADs-block-title {
	padding: 15px 0;
	margin: 15px 0;
	text-align: center;
	background: #363f45;
	opacity: 0.8;
	color: #fff;
}
/*各页面盒子底部空白*/
.box-padding{
	padding-bottom:30px
}
/*各页面盒子底部空白*/
/*noborder-info-box*/
.noborder-info-box{
	padding:20px 36px 30px 36px
}
.hre0e0e0 hr{
	border-bottom:1px solid #e0e0e0 ;
}
.info-block-normal{
	padding: 5px 10px 10px 10px;
    margin: 15px 50px;
    border-bottom: 1px solid #e0e0e0;
}
.info-block-normal:after{
	clear: both;
	display: table;
	content: '';
}
.info-block-normal h5{
	
	color: #878787;
	font-weight: 700;
	
}
.info-block-normal h5 i{
	margin-right: 10px;
}
.per-info-text p{
	min-width: 33%;
	padding:0 28px 0 0;
	margin: 0;
	line-height: 26px;
	float: left;
}
.for-break{
	display: table;
	float: none!important;
	clear: right;
}
.info-block-normal .info-item-inline{
	padding:10px 0
}
.info-block-normal .info-item-inline a{
	display: inline-block;
	margin-right: 10%;
	color: #333;
}
.info-block-normal .info-item-inline a i{
	display: inline-block;
	margin-left:5px;
	color:#fa5146;
	
}
.info-block-normal .without-icon i{
	color: #333!important;
}
.title-selection-box:after,
.right:after,
.pagination:after,
.tab-content:after{
	clear: both;
	display: table;
	content: '';
}
.title-selection-box{
	padding:40px 30px 15px 30px;
}
.title-selection-box h4{
	display: inline-block;
	margin: 0 15px 0 0 ;
	padding: 0;
	font-weight: 700;
}
.title-selection-box a{
	display: inline-block;
	margin:0 10px;
	color: #333;
}
.title-selection-box .rightinfo{
	display: inline-block;
	float: right;
	margin-left:15px
}
.button-inline{
	display: table;
	margin: 40px auto 0 auto;
}
.button-inline a{
	min-width: 180px;
	margin: 0 15px;
	border-radius: 20px;
}
/*End noborder-info-box*/
/*select2*/
.select2-search:after{
	display: none!important;
}
.select-box-gray .select2-container--default .select2-selection--single,
.select-gray-auto .select2-container--default .select2-selection--multiple{
	border: 1px solid #c5c5c5;
    border-radius:0  5px 5px 0!important;
    height: 40px;
    max-height: 40px;
    padding: 6px 0 6px 15px;
    padding:0\0;
}
.select-box-gray .select2-container--default .select2-selection--single .select2-selection__arrow,
.select-gray-auto .select2-container--default .select2-selection--single .select2-selection__arrow,
.step-two .select2-container--default .select2-selection--single .select2-selection__arrow{
	top:7px;
}
.select-gray-auto select {
	width: auto!important;
}
.select-gray-auto .select2-container{
	width: auto!important;
	min-width: 160px;
}
.select-gray-auto .left-gray,
.select-box-gray .left-gray {
	min-width: 64px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	float: left;
	text-align: center;
	margin: 0;
	background: #c5c5c5;
	border-radius: 5px 0 0 5px;
	color: #fff;
}
.select-gray-auto .select2-container--default .select2-selection--multiple .select2-selection__choice{
	margin-top:1px;
	margin-top:6px\0;
	padding-top:2px;
	padding-bottom: 2px;
	background: #1e90ff;
	border:0;
	color: #fff;
}
.select-gray-auto .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	color: #fff;
}
.step-two .select2-frame .for-select2{
	width: 100%!important;
}
.step-two .select2-frame .select2-container{
	width: 100%!important;
	height: 40px\0;
	padding: 0\0;
}
.step-two .select2-frame .select2-container--default .select2-selection--single{
	border-color:#c5c5c5;
	border-radius: 5px;
	height: 40px;
	padding-top:5px;
	padding-top:8px\0;
}
/*End select2*/
/*pop up*/

.popup-primary {
	box-shadow: none!important;
	border: 0;
	border-radius: 0 0 5px 5px;
}
.popup-primary .close {
	padding-top: 10px;
	color: #333!important;
	opacity: 1;
	font-size: 30px;
}

.popup-primary .top-line {
	height: 10px;
	background: #fa5146;
}

.popup-primary .modal-header {
	padding: 3px 0;
	border: 0;
	background: #fff;
}

.popup-primary .modal-header:after {
	clear: both;
	display: table;
	content: '';
}

.center-modal {
	padding: 10px 50px 40px 50px;
	text-align: center;
	font-size: 30px;
}

.center-modal .large-face {
	font-size: 3em;
	color: #fa5146
}

.center-modal p {
	margin-top: 10px;
	line-height: 40px;
}


/*Begin popup-small*/

.popup-small .modal-dialog {
	display: table;
	width: auto!important;
	margin: 10% auto
}

.popup-small .center-modal {
	padding: 10px 50px 40px 50px;
	font-size: 28px;
}

.popup-small .center-modal p {
	line-height: 30px;
	padding: 10px 0;
}

.popup-small .center-modal{
	line-height: 30px;
}
.popup-small .center-modal button{
	margin-top:20px
}
.popup-small .center-modal .thin-button {
	margin-top: 20px;
}


/*End popup-small*/
.operation-ainline a {
	margin: 30px 10px 0 10px
}
.operation-button {
	display: inline-block;
	padding: 14px 30px;
	min-width: 160px;
	text-align: center;
	background: #fff;
	border: 1px solid #fa5146;
	border-radius: 10px;
	font-size: 20px;
	font-weight: 700;
	color: #fa5146!important;
}

.operation-button:hover {
	background: #fa5146;
	opacity: 0.8;
	color: #fff!important;
}

.operation-button-red {
	background: #fa5146;
	color: #fff!important;
}

.operation-button-red:hover {
	opacity: 0.8
}

/*End pop up*/

/*add css*/
.col-center-block {
	float: none!important;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.textarea-f8f9fb{
	display: block;
	height: 300px;
	margin: 0 auto;
	background: #f8f9fb;
}
.title-option-box,
.title-option-box label,
.title-option-box button{
	float: left;
}
.title-option-box label,
.title-option-box button{
	margin:0 10px
}
.title-option-box .checkbox-inline{
	padding-left: 8px;
}
.title-option-box .checkbox-inline input{
	margin-top:8px
}
.button-left-margin{
	float: left;
	margin-left:30px
} 
.btn-center-min{
	display: table;
	min-width: 120px;
	margin: 20px auto;
	text-align: center;
}
.poptable{
	width: 90%;
	margin: 0 auto;
}
.poptable>thead>tr>th,
.poptable>tbody>tr>td{
	line-height: 36px;
	border: 0;
}
.poptable>thead>tr>th{
	background: #f8f8f8;
	padding: 0 8px;
}
.poptable>tbody>tr>td{
	padding: 0 15px;
}
.reson-block{
	width: 60%;
	margin: 30px auto;
	padding: 10px;
	background: #f8f8f8;
	border: 1px dashed #ddd;
}
.reson-textarea{
	display: block;
	width: 100%;
	height: 200px;
	padding:10px;
	font-size: 14px;
}
.btn-center{
	display: block;
	margin: 20px auto;
	outline: none;
}

.btn-center:hover,
.btn-center:focus{
	text-decoration: none;
}
.tile-btn-icon-group i{
	float: left;
	margin:3px 5px 0 0;
}
.inline-small-input{
	display: inline-block;
	width: 200px;
	height: 30px;
	margin-left:10px
}
.title-left-btn{
	display: inline-block;
	margin-left: 20px;
	color: #95a2aa;
	font-size: 12px;
}
/*wizard*/
.per-step-block li{
	padding:10px 20px;
	border: 1px solid transparent;
}
.per-step-block li:hover{
	background: #f8f9fb;
	border:1px solid #95a2aa;
	border-radius: 20px;
}
.per-step-block li strong{
	display: inline-block;
	min-width: 140px;
	margin-right:30px ;
	color: #95a2aa;
}
.per-step-block .right-reason{
	display: inline-block;
	float: left;
}
.per-step-block .right-info{
	min-width: 120px;
	float: right;
	position: relative;
	right: 0;
}
.per-step-block .right-info span i{
	float: left;
	margin: 3px 5px 0 0;
}
.pic-li img{
	width: 180px;
	height: 120px;
}
.per-step-block .choose-reason{
	width: auto;
	min-width: 240px;
	padding: 10px 0;
	position: absolute;
	top:20px;
	right: 15px;
	z-index: 10;
	background: #fff;
	border:1px solid #ddd
}
.per-step-block li .icon-notice2{
	display: none;
	float: right;
	margin: 3px 10px 0 5px ;
	color: #fa5146;
}

.per-step-block li:hover .icon-notice2{
	display: inline-block;
}
.per-step-block .choose-reason li,
.per-step-block .choose-reason li:hover{
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0;
	border-radius: 0;
	background: transparent;
}
.per-step-block .choose-reason li label{
	font-weight: normal;
}
.per-step-block .choose-reason li input[type=checkbox]{
	display: inline-block;
	float: left;
	margin: 4px 5px 0 0;
}
.per-step-block .choose-reason li .choose-reason-textarea{
	width: 200px;
	height: 100px;
}
.per-step-block.step3-text{
	text-align: center;
}
.per-step-block.step3-text p{
	display: table;
	min-width: 300px;
	margin: 0 auto;
	text-align: left!important;
	line-height: 32px;
	font-size: 14px;
}
.per-step-block.step3-text p i{
	margin-right: 5px;
}
.step-content{
	padding: 15px 0;
}
/*End wizard*/
.btn-border,
.btn-border:hover,
.btn-border:focus{
	color: #333;
	background: transparent;
	border: 1px solid #333;
}

.information-block .swich-small span{
	width: 50px!important;
	min-width: 50px;
}
.member-info-twoline .this-informations {
	margin-top:0
}
.member-info-twoline .information-block{
	padding: 0;
}
.member-info-twoline .user-head{
	margin:0 auto;
}
.table-block-frame{
	padding: 30px 0;
}
.per-table-frame .per-table-title{
	padding:15px 0 0 30px;
	font-weight: 700;
}
.basic-info{
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	border-bottom: 1px solid #ddd;
}
.per-basic-info{
	width: 30%;
	float: left;
	font-weight: 700;
}
.per-basic-info label{
	line-height: 34px;
}
.vertical-select .select2-container{
	width: 100%!important;
}
.vertical-select .select2-container--default .select2-selection--single{
	height: 38px;
	line-height: 38px;
	background: #f8f9fb!important;
	border-color:#ebecf2
}
.vertical-select .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 38px;
}
.vertical-select .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 38px;
}
.edit-block{
	padding: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	border:1px dashed #ebecf2;
}
.upload-thumbnail{
	display: block;
	width: 320px;
	height: 300px;
	margin:0 0 10px 0 ;
}
.banner-edit-img{
	width: 420px;
	height: 200px;
}
.banner-edit-file{
	margin: 20px 0;
	height: auto!important;
	line-height: 1px!important;
}
/*End add css*/
/*chart*/
.chart-block{
	margin: 20px 0;
}
.chart-condition{
	margin: 10px 0;
	float: right;
}
.chart-condition .tickets-datepicker input{
	height: 34px;
}
.members-map{
	width: 100%;
	height:700px;
	border: 1px solid #ebecf2;
}
.members-growth{
	width: 100%;
	height: 500px;
	border: 1px solid #ebecf2;
}
.task-chart{
	width: 100%;
	height: 500px;
	border: 1px solid #ebecf2;
}
.task-chart .task-chart-per{
	height: 500px;
}
.success-pie{
	width: 100%;
	height: 300px;
	border: 1px solid #ebecf2;
}
/*End chart*/
